package org.gap.service;

import java.util.List;
import java.util.Set;

import org.gap.domain.Relations;
import org.gap.domain.RelationsTiers;

/**
 * Spring service that handles CRUD requests for Relations entities
 * 
 */
public interface RelationsService {

	/**
	 * Return all Relations entity
	 * 
	 */
	public List<Relations> findAllRelationss(Integer startResult, Integer maxRows);

	/**
	 * Save an existing RelationsTiers entity
	 * 
	 */
	public Relations saveRelationsRelationsTierses(String relRelation, RelationsTiers related_relationstierses);

	/**
	 */
	public Relations findRelationsByPrimaryKey(String relRelation_1);

	/**
	 * Load an existing Relations entity
	 * 
	 */
	public Set<Relations> loadRelationss();

	/**
	 * Return a count of all Relations entity
	 * 
	 */
	public Integer countRelationss();

	/**
	 * Delete an existing Relations entity
	 * 
	 */
	public void deleteRelations(Relations relations);

	/**
	 * Save an existing Relations entity
	 * 
	 */
	public void saveRelations(Relations relations_1);

	/**
	 * Delete an existing RelationsTiers entity
	 * 
	 */
	public Relations deleteRelationsRelationsTierses(String relations_relRelation, Integer related_relationstierses_rltTiersParent, Integer related_relationstierses_rltTiersFils, String related_relationstierses_rltRelation);
}